Skip to content

docs: align release workflow with PR-only rule; bump release action to Node 24#23

Merged
rrbe merged 2 commits into
masterfrom
docs/align-release-workflow
Jun 8, 2026
Merged

docs: align release workflow with PR-only rule; bump release action to Node 24#23
rrbe merged 2 commits into
masterfrom
docs/align-release-workflow

Conversation

@rrbe

@rrbe rrbe commented Jun 8, 2026

Copy link
Copy Markdown
Owner

Two release-workflow housekeeping changes, bundled per request.

Docs: version-bump flow matches branch protection

CLAUDE.md claimed version bumps were an allowed direct-to-master exception, but remote master enforces "changes must go through a pull request" (git push origin masterGH013). Surfaced while cutting v0.6.1. Rewrote the version-bump section:

  • Bump goes through its own standalone PR (still kept out of feature/fix PRs).
  • The vX.Y.Z tag is pushed separately after the bump PR merges — tags aren't covered by the branch rule, so that push succeeds directly.
  • Notes that release.yml also publishes to crates.io (cargo publish), not just GitHub Releases.

Chore: bump release action off deprecated Node 20

softprops/action-gh-release@v2 runs on the deprecated Node 20 runtime. v3.0.0 is a runtime-only move to Node 24 (no input/behavior changes), so @v2@v3. Audited the rest — checkout@v6, upload-artifact@v7, download-artifact@v8, rust-cache@v2 are all already on their latest major and Node 24, so no other bumps needed.

🤖 Generated with Claude Code

rrbe and others added 2 commits June 8, 2026 22:23
Remote master enforces "changes must go through a pull request" (GH013),
so version bumps can't be pushed directly to master as the old instructions
claimed. Rewrite the version-bump section: bump via its own standalone PR,
then push the vX.Y.Z tag separately after merge (tags aren't covered by the
branch rule). Also note that release.yml publishes to crates.io, not just
GitHub Releases.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
softprops/action-gh-release@v2 runs on the deprecated Node 20 runtime;
v3.0.0 moves to Node 24 with no input/behavior changes. The other actions
(checkout@v6, upload-artifact@v7, download-artifact@v8, rust-cache@v2) are
already on their latest major and Node 24.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@rrbe rrbe changed the title docs: align release workflow with PR-only master rule docs: align release workflow with PR-only rule; bump release action to Node 24 Jun 8, 2026
@rrbe rrbe merged commit 1f85bb7 into master Jun 8, 2026
5 checks passed
@rrbe rrbe deleted the docs/align-release-workflow branch June 8, 2026 14:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant